package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 *  拆迁申请表 
 *
 * @author admin
 * @since 2025-08-14
 */
@Data
@ApiModel(value=" 拆迁申请表 VO", description=" 拆迁申请表 VO")
public class DemolitionApplicationFormVO {
    /**
     *  项目名称 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目名称 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目名称 ")
    @ApiModelProperty(value = " 项目名称 ")
    private String projectName;
    /**
     *  项目编号 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目编号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目编号 ")
    @ApiModelProperty(value = " 项目编号 ")
    private String projectCode;
    /**
     *  标段名称 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 标段名称 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 标段名称 ")
    @ApiModelProperty(value = " 标段名称 ")
    private String sectionName;
    /**
     *  标段编号 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 标段编号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 标段编号 ")
    @ApiModelProperty(value = " 标段编号 ")
    private String sectionCode;
    /**
     *  报批材料 (批复文件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 报批材料 (批复文件)")
    @com.alibaba.excel.annotation.ExcelProperty(" 报批材料 (批复文件)")
    @ApiModelProperty(value = " 报批材料 (批复文件)")
    private String applicationMaterials;
    /**
     *  报批时间 (会议时间)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 报批时间 (会议时间)",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty(" 报批时间 (会议时间)")
    @ApiModelProperty(value = " 报批时间 (会议时间)")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date submissionTime;
    /**
     *  批复部门 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 批复部门 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 批复部门 ")
    @ApiModelProperty(value = " 批复部门 ")
    private String approvalDepartment;
    /**
     *  拆迁许可 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 拆迁许可 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 拆迁许可 ")
    @ApiModelProperty(value = " 拆迁许可 ")
    private String demolitionPermit;
    /**
     *  文号 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 文号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 文号 ")
    @ApiModelProperty(value = " 文号 ")
    private String documentNumber;
    /**
     *  批复时间 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 批复时间 ",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty(" 批复时间 ")
    @ApiModelProperty(value = " 批复时间 ")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date approvalTime;
    /**
     *  会议类型 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 会议类型 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 会议类型 ")
    @ApiModelProperty(value = " 会议类型 ")
    private String meetingType;
    /**
     *  会议名称 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 会议名称 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 会议名称 ")
    @ApiModelProperty(value = " 会议名称 ")
    private String meetingName;
    /**
     *  审查内容 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 审查内容 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 审查内容 ")
    @ApiModelProperty(value = " 审查内容 ")
    private String reviewContent;
    /**
     *  会议人数 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 会议人数 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 会议人数 ")
    @ApiModelProperty(value = " 会议人数 ")
    private String meetingAttendees;
    /**
     *  会议地点 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 会议地点 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 会议地点 ")
    @ApiModelProperty(value = " 会议地点 ")
    private String meetingLocation;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}